package eleme.openapi.sdk.api.entity.decoration;

import eleme.openapi.sdk.api.enumeration.decoration.*;
import eleme.openapi.sdk.api.entity.decoration.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class OShopBurstWindow{

    /**
     * 爆款橱窗名称
     */
    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    /**
     * 爆款橱窗类型
     */
    private OShopBurstWindowType type;
    public OShopBurstWindowType getType() {
        return type;
    }
    public void setType(OShopBurstWindowType type) {
        this.type = type;
    }
    
    /**
     * 爆款橱窗开启状态
     */
    private OOpenStatus status;
    public OOpenStatus getStatus() {
        return status;
    }
    public void setStatus(OOpenStatus status) {
        this.status = status;
    }
    
    /**
     * 所属门店ID
     */
    private Long shopId;
    public Long getShopId() {
        return shopId;
    }
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }
    
    /**
     * 爆款橱窗的商品集合，若为自动推荐橱窗位商品，则为可选，若为手动添加橱窗位商品，则为必选
     */
    private List<OShopWindowDishes> dishesList;
    public List<OShopWindowDishes> getDishesList() {
        return dishesList;
    }
    public void setDishesList(List<OShopWindowDishes> dishesList) {
        this.dishesList = dishesList;
    }
    
}